.footer{
  height: 296px;
  padding: 0px 63px; 
} 
.footer .top{
  height: 180px;
  border-bottom: 1px solid #eee;
} 
.footer .top dl{
  float: left;
  height: 112px;
  width: 243px;
  text-align: center;
  padding: 34px 0;
}
.footer .top dl dt{
  font-size: 12px;
  margin-bottom: 12px;
}
.footer .top dl dd a{
  display: block;
  height: 24px; 
  color: #666666;
  font-size: 12px;
  line-height: 24px;
}
.footer .top div{
  float: left;
  height: 112px;
  width: 243px;
  text-align: center;
  padding: 34px 0;
}
.footer .top div .hot-line{
  font-size: 12px;
  color: #666666;
}
.footer .top div .phone-num{
  font-size: 26px;
  color: #1FA7EA;
  height: 66px;
  line-height: 66px;
}
.footer .top div a{
  width: 162px;
  height: 33px;
  line-height: 33px;
  display: block;
  margin: 0 auto;
  background-color: #1FA7EA;
}
.footer .top div a i img{
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
.footer .top div a span{
  font-size: 12px;
  color: #fff;
}
.footer .bottom{
  height: 74px;
  padding-top: 40px;
  text-align: center;
}
.footer .bottom span{
  font-size: 12px;
  color: #666666;
  margin-right: 10px;
}
.footer .bottom img{
  height: 19px;
  vertical-align: middle;
}

